Modeling Dynamic Processes in TLA
نویسندگان
چکیده
The formal development method of VSE (Veriication Support Environment) for state-based systems is based on a variant of TLA. VSE supports structured speciications, modular reenements, and also modular proofs. There are applications where one wants (or has) to consider an indeenite number of processes or even processes that are created and deleted dynamically. The general problem that arises in all these applications is that a process can no longer be identiied with a (static) component of a VSE speciication. Our main interest in this paper is in modeling dynamic processes in a uniform and generic way in VSE.
منابع مشابه
Asynchronous Consensus: A Model in TLA+
The main goal of this project was to learn the TLA+ specification language and to start exploring the practical limitations of modeling and simulating unreliable systems. A TLA+ specification for a naive asynchronous consensus protocol is presented along with the model-checking times for one to eight processes under crash-free conditions. Model-Checking times increase drastically with added pro...
متن کامل3D and 4D Seismic Data Integration in Static and Dynamic Reservoir Modeling: A Review
Reservoir modeling is the process of generating numerical representations of reservoir conditions and properties on the basis of geological, geophysical, and engineering data measured on the Earth’s surface or in depth at a limited number of borehole locations. Therefore, reservoir modeling requires an incorporation of the data from a variety of sources, along with an integration of knowledge a...
متن کاملAlloy meets TLA+: An exploratory study
Alloy and TLA are two formal specification languages that are increasingly popular due to their simplicity and flexibility, as well as the effectiveness of their companion model checkers, the Alloy Analyzer and TLC, respectively. Nonetheless, while TLA focuses on temporal properties, Alloy is better suited to handle structural properties, requiring ad hoc mechanisms to reason about temporal pro...
متن کاملTemporal Logic-based Modeling and Analysis of ASM Designs
Abstract State Machines(ASMs) constitute the basis of an alternative approach to mathematical modelling of discrete dynamic systems. The ASM approach provides an expressive means to specify the operational behavior of a system, but it does not come equipped with a(fixed) logical proof system. Several formal techniques of verifying correctness of ASM designs based on a translation into variants ...
متن کاملDevelopment of a New Dynamic Friction Model for Analytical Modeling of Elliptical Vibration Assisted Turning Process
A new dynamic friction model for modeling of elliptical vibration assisted turning (EVAT) was developed in this research. The periodic change of the friction force direction is known to be one of the most important causes of this phenomenon. In modeling of machining processes (including the EVAT process), static Coulomb friction model was employed by most of the researchers. Because of the peri...
متن کامل